package com.ruoyi.report_ljlm.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 路面构造深度试验检测记录(手工铺砂法)详情视图对象 report_ljlm_gzsdjlb_bs_detail
 *
 * @author llb
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class GzsdjlbBsDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 桩号
     */
    @ExcelProperty(value = "桩号")
    private String zhuangh;

    /**
     * 位置
     */
    @ExcelProperty(value = "位置")
    private String chedwz;

    /**
     * 砂体积
     */
    @ExcelProperty(value = "砂体积")
    private BigDecimal shatj;

    /**
     * 直径1
     */
    @ExcelProperty(value = "直径1")
    private BigDecimal zhij1;

    /**
     * 直径2
     */
    @ExcelProperty(value = "直径2")
    private BigDecimal zhij2;

    /**
     * 平均
     */
    @ExcelProperty(value = "平均")
    private BigDecimal pingj;

    /**
     * 构造深度
     */
    @ExcelProperty(value = "构造深度")
    private BigDecimal gouzsd;

    /**
     * 平均构造深度
     */
    @ExcelProperty(value = "平均构造深度")
    private BigDecimal pingjgzsd;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String beiz;


    public void setShatj(BigDecimal shatj) {
        this.shatj = BigDecimalUtil.stpTrailZero(shatj);
    }

    public void setZhij1(BigDecimal zhij1) {
        this.zhij1 = BigDecimalUtil.stpTrailZero(zhij1);
    }

    public void setZhij2(BigDecimal zhij2) {
        this.zhij2 = BigDecimalUtil.stpTrailZero(zhij2);
    }

    public void setPingj(BigDecimal pingj) {
        this.pingj = BigDecimalUtil.stpTrailZero(pingj);
    }

    public void setGouzsd(BigDecimal gouzsd) {
        this.gouzsd = BigDecimalUtil.stpTrailZero(gouzsd);
    }

    public void setPingjgzsd(BigDecimal pingjgzsd) {
        this.pingjgzsd = BigDecimalUtil.stpTrailZero(pingjgzsd);
    }
}
